negotiator.boaframework
Class BOAagentInfo
java.lang.Object
negotiator.boaframework.BOAagentInfo
- All Implemented Interfaces:
- java.io.Serializable
public class BOAagentInfo
- extends java.lang.Object
- implements java.io.Serializable
This class is a container which describes a full BOA agent.
This object is used to carry the information from the GUI to the
agent loader.
Please report bugs to author.
- Version:
- 16-01-12
- Author:
- Mark Hendrikx (m.j.c.hendrikx@student.tudelft.nl)
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
BOAagentInfo
public BOAagentInfo(BOAcomponent bs,
BOAcomponent as,
BOAcomponent om,
BOAcomponent oms)
- Creates a container object describing a BOA agent.
- Parameters:
bs - the bidding strategy of the agentas - the acceptance strategy of the agentom - the opponent model of the agentoms - the opponent model strategy of the agent
getOfferingStrategy
public BOAcomponent getOfferingStrategy()
- Returns:
- offering strategy of the BOA Agent.
getAcceptanceStrategy
public BOAcomponent getAcceptanceStrategy()
- Returns:
- acceptance strategy of the BOA Agent.
getOpponentModel
public BOAcomponent getOpponentModel()
- Returns:
- opponent model of the BOA Agent.
getOMStrategy
public BOAcomponent getOMStrategy()
- Returns:
- opponent model strategy of the BOA Agent.
getName
public java.lang.String getName()
- Returns:
- name of the BOA Agent.
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object